public class Test7 {
    public static void main(String[] args) {
        double weight = 72, height = 1.69;
        System.out.println(calculate(72, 1.69));
    }

    /*
     * 书写函数实现：根据你的身高体重，并计算出你的BMI值是多少
     * BMI的计算公式是 体重(kg) / (身高*身高)
     * 比如邱阳波的体重是72kg, 身高是1.69，
     * 那么这位同学的BMI就是 72 / (1.69*1.69) = ?
     * 然后通过条件判断BMI的范围，打印出是超重还是正常。
     * 体重过轻 BMI < 18.5
     * 正常范围 18.5 <= BMI < 24
     * 体重过重 24 <= BMI < 27
     * 轻度肥胖 27 <= BMI < 30
     * 中度肥胖 30 <= BMI < 35
     * 重度肥胖 35 <= BMI
     */
    public static String calculate(double weight, double height) {
        double BMI = weight / (height * height);
        String str = "";
        if (BMI < 18.5) {
            str = "体重过轻";
        } else if (BMI < 24) {
            str = "正常范围";
        } else if (BMI < 27) {
            str = "体重过重";
        } else if (BMI < 30) {
            str = "轻度肥胖";
        } else if (BMI < 35) {
            str = "中度肥胖";
        } else {
            str = "重度肥胖";
        }
        return str;
    }
}
